If any of the following token names are defined as variable fields using the Dymo editor, the fields will be filled with the appropriate value when the label is printed.  See the examples I have provided to see how this works.

For the tokens beginning with STD_ABS, STD_IDX, TRL_ABS, TRL_IDX, TRL_DEL, if the number 1-3 is included next, this number represents the Illuminant to use.  So token TRL_DEL2_E would print out the delta E value for the secondary illuminant.

For Tokens beginning with TRL, a number can be included after the TRL, indicating a Trial number to print.  So token TRL3_DEL_E would print out the delta E value for Trial 3.

The program will only match the first characters of each string.  If there are more characters, the program will assume the last character is the number of digits to be displayed.  In other words STD_ABS_L_4 will show 4 decimal places for the Std L*, while STD_ABS_2 will show 2 decimals.  If there is no decimal shown, the program uses the setting from the Crosshair Report to set the number of decimal.  Similarly the program uses the settings from the match or correction Reports to set decimals, units and other variables used to print matching/correction data.

Fields in the Dymo editor can be either fixed or variable, to see the current state, go to Designer Mode and double click on the field, if the "Function as Variable Text Object" is checked, the program will fill in the value at runtime.  If not checked, the text is fixed and always shown.  If a field is checked as variable, but the program does not find a matching token, an error message will be produced and the label will not be printed.

After you have worked with the Label editor for a while, you will see that it is really quite easy to design your own custom label, but it does take some practice.

// General
CUST_NAME   INSTR_NAME  CLR_SYSTEM
ILL_OBS     ILL_PRIM    ILL_SECO    ILL_TERT

// Standard ID
STD_NAME    STD_SYSTEM  STD_ALT

// Standard absolutes
STD_ABS_L   STD_ABS_A   STD_ABS_B   STD_ABS_C   STD_ABS_H

// Standard job tags
STD_JOB_01  STD_JOB_02  STD_JOB_03  STD_JOB_04  STD_JOB_05
STD_JOB_06  STD_JOB_07  STD_JOB_08  STD_JOB_09  STD_JOB_10
STD_JOB_11  STD_JOB_12  STD_JOB_13  STD_JOB_14  STD_JOB_15
STD_JOB_16  STD_JOB_17  STD_JOB_18  STD_JOB_19  STD_JOB_20

// Standard indexes
STD_IDX_01  STD_IDX_02  STD_IDX_03  STD_IDX_04  STD_IDX_05
STD_IDX_06  STD_IDX_07  STD_IDX_08  STD_IDX_09  STD_IDX_10
STD_IDX_11  STD_IDX_12  STD_IDX_13  STD_IDX_14  STD_IDX_15
STD_IDX_16  STD_IDX_17  STD_IDX_18  STD_IDX_19  STD_IDX_20

// Trial ID
TRL_NAME    TRL_SYSTEM  TRL_ALT

// Trial absolutes
TRL_ABS_L   TRL_ABS_A   TRL_ABS_B   TRL_ABS_C   TRL_ABS_H

// Trial job tags
TRL_JOB_01  TRL_JOB_02  TRL_JOB_03  TRL_JOB_04  TRL_JOB_05
TRL_JOB_06  TRL_JOB_07  TRL_JOB_08  TRL_JOB_09  TRL_JOB_10
TRL_JOB_11  TRL_JOB_12  TRL_JOB_13  TRL_JOB_14  TRL_JOB_15
TRL_JOB_16  TRL_JOB_17  TRL_JOB_18  TRL_JOB_19  TRL_JOB_20

//Trial indexes
TRL_IDX_01  TRL_IDX_02  TRL_IDX_03  TRL_IDX_04  TRL_IDX_05
TRL_IDX_06  TRL_IDX_07  TRL_IDX_08  TRL_IDX_09  TRL_IDX_10
TRL_IDX_11  TRL_IDX_12  TRL_IDX_13  TRL_IDX_14  TRL_IDX_15
TRL_IDX_16  TRL_IDX_17  TRL_IDX_18  TRL_IDX_19  TRL_IDX_20

// Trial deltas
TRL_DEL_L   TRL_DEL_A   TRL_DEL_B   TRL_DEL_L2  TRL_DEL_C
TRL_DEL_H   TRL_DEL_E
//   Metamerism
METAM_1      METAM_2

// Match colorant names column
CLR_NAM_01  CLR_NAM_02  CLR_NAM_03  CLR_NAM_04  CLR_NAM_05
CLR_NAM_06  CLR_NAM_07  CLR_NAM_08  CLR_NAM_09  CLR_NAM_10

// Match % weight column
PER_WGT_01  PER_WGT_02  PER_WGT_03  PER_WGT_04  PER_WGT_05
PER_WGT_06  PER_WGT_07  PER_WGT_08  PER_WGT_09  PER_WGT_10

// Match weight column
AMT_WGT_01  AMT_WGT_02  AMT_WGT_03  AMT_WGT_04  AMT_WGT_05
AMT_WGT_06  AMT_WGT_07  AMT_WGT_08  AMT_WGT_09  AMT_WGT_10

// Match alt weight column
AMT_WG2_01  AMT_WG2_02  AMT_WG2_03  AMT_WG2_04  AMT_WG2_05
AMT_WG2_06  AMT_WG2_07  AMT_WG2_08  AMT_WG2_09  AMT_WG2_10

// Match dry weight column
DRY_WGT_01  DRY_WGT_02  DRY_WGT_03  DRY_WGT_04  DRY_WGT_05
DRY_WGT_06  DRY_WGT_07  DRY_WGT_08  DRY_WGT_09  DRY_WGT_10

// Match % volume column
PER_VOL_01  PER_VOL_02  PER_VOL_03  PER_VOL_04  PER_VOL_05
PER_VOL_06  PER_VOL_07  PER_VOL_08  PER_VOL_09  PER_VOL_10

// Match volume column
AMT_VOL_01  AMT_VOL_02  AMT_VOL_03  AMT_VOL_04  AMT_VOL_05
AMT_VOL_06  AMT_VOL_07  AMT_VOL_08  AMT_VOL_09  AMT_VOL_10

// Match alt volume column
AMT_VO2_01  AMT_VO2_02  AMT_VO2_03  AMT_VO2_04  AMT_VO2_05
AMT_VO2_06  AMT_VO2_07  AMT_VO2_08  AMT_VO2_09  AMT_VO2_10

// Match weight/volume column
WGT_VOL_01  WGT_VOL_02  WGT_VOL_03  WGT_VOL_04  WGT_VOL_05
WGT_VOL_06  WGT_VOL_07  WGT_VOL_08  WGT_VOL_09  WGT_VOL_10

// Match cost and VOC
BAT_COST    BAT_VOC     BAT_WGTVOL_VOC

// Correction colorant names column
COR_CLR_01, COR_CLR_02, COR_CLR_03, COR_CLR_04, COR_CLR_05,
COR_CLR_06, COR_CLR_07, COR_CLR_08, COR_CLR_09, COR_CLR_10,

// Correction weight of the add column
COR_WGT_01, COR_WGT_02, COR_WGT_03, COR_WGT_04, COR_WGT_05,
COR_WGT_06, COR_WGT_07, COR_WGT_08, COR_WGT_09, COR_WGT_10,

// Correction volume of the add column
COR_VOL_01, COR_VOL_02, COR_VOL_03, COR_VOL_04, COR_VOL_05,
COR_VOL_06, COR_VOL_07, COR_VOL_08, COR_VOL_09, COR_VOL_10,

// Correction dry weight of the add column
COR_DRY_01, COR_DRY_02, COR_DRY_03, COR_DRY_04, COR_DRY_05,
COR_DRY_06, COR_DRY_07, COR_DRY_08, COR_DRY_09, COR_DRY_10,

// Formulation Units
FOR_UNIT_WGT, FOR_UNIT_WG2, FOR_UNIT_VOL, FOR_UNIT_VO2

// Correction Units
COR_UNIT_WGT, COR_UNIT_VOL,